#pragma once
#include "lang/String.h"
namespace yzrilyzr_util{
	U_EXPORT_API yzrilyzr_lang::String toString(int32_t v,int32_t radix=10);
	U_EXPORT_API yzrilyzr_lang::String toUnsignedString(int32_t v,int32_t radix=10);
	U_EXPORT_API yzrilyzr_lang::String toHexString(int32_t v);
	U_EXPORT_API int32_t parseInt(const yzrilyzr_lang::String & v, int32_t radix=10);
	U_EXPORT_API int64_t parseLong(const yzrilyzr_lang::String & v, int32_t radix=10);
	U_EXPORT_API int32_t codePointToDigit(uint32_t cp, int32_t radix=10);
}